.ant-menu {
  font-size: 16px;
  background: @primary-color;
  color: rgba(255,255,255, 0.5);
  font-weight: 600;
  box-sizing: border-box;
}
.ant-menu-horizontal {
  border-bottom-color: @primary-color;
}

.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected{
  color: @warning-color;
}

.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
  border-bottom: 4px solid @warning-color;
}

.ant-pagination-item {
  min-width: 24px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin-right: 6px;
}
.ant-pagination-prev {
  min-width: 24px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin-right: 6px;
}

.ant-pagination-next {
  min-width: 24px;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.ant-pagination-item a {
  padding: 0;
}

.ant-pagination-item-active a {
  font-weight: bold;
}
.ant-pagination-options-quick-jumper input{
  height: 24px;
  line-height: 24px;
  padding: 0 8px;
}

.ant-table-thead > tr > th {
  border-bottom: 0;
  background: @primary-color;
  color: #fff;
}
.ant-table-tbody > tr > td {
  border-bottom-color: @text-color-5;
  color: @text-color-secondary;
  font-size: 12px;
}

.ant-table-thead > tr > th > span {
  position: relative;
}
.ant-table-thead > tr > th > span::before{
  position: absolute;
  content: "";
  width: 1px;
  height: 16px;
  background: @text-color-4;
  left: -8px;
  top: 50%;
  transform: translate(0, -50%);
}
.ant-table-thead > tr > th:nth-child(1) > span::before{
  background: none;
}
// .ant-table-thead > tr > th:last-child > span::before{
//   background: none;
// }

.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-radius: 40px;
}

.ant-page-header {
  padding: 0;
} 

.ant-card {
  border-radius: 12px;
}

.ant-card-body {
  padding: 0;
}

.ant-descriptions-small .ant-descriptions-row > th, .ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 0px;
}

.ant-btn {
  border-color: @primary-color;
  color: @primary-color;
}

.ant-btn-primary {
  color: #fff;
}

.ant-btn-dangerous {
  color: @error-color;
  border-color:  @error-color;
}

.ant-descriptions-bordered .ant-descriptions-item-label {
  background: #F5F5FA;
  color: #354055;
}
.ant-descriptions-view {
  border-radius: 0;
  color: #354055;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border-color: @text-color-4;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom-color: @text-color-4;
}
.ant-descriptions-bordered .ant-descriptions-item-label, .ant-descriptions-bordered .ant-descriptions-item-content {
  border-right-color: @text-color-4;
  font-size: 14px;
}
.ant-tabs {
  color: @text-color-secondary;
}
.ant-tabs-ink-bar {
  height: 4px;
}
.ant-tabs-nav .ant-tabs-tab-active {
  font-weight: 600;
}
.ant-popover-inner {
  border-radius: 8px;
}
.ant-popover-inner-content {
  width: 160px;
}
.ant-form-item-label > label {
  font-size: 14px;
  font-weight: 600;
}